import Table from "../table/table";

const meta = {
  name: "模型",
  title: "模型列表",
  subtitle: "显示模型提供商的所有模型",
  table: "modal",
  columns: [
    {
      name: "name",
      lable: "名称",
      required: true, // 必填
    },
    {
      name: "provider",
      lable: "提供商",
    },
    {
      table: "router",
      name: "name",
      lable: "路由名称",
    },
  ],
  table: "modal", // 表名
  relation: "router", // 关联表，用在首页展示的时候
  form: [
    {
      label: "路由名称",
      name: "router", // 这里 name 和 formData 绑定
      type: "list",
      source: "router.name", // 从 router 表中获取所有的 name
      placeholder: "请选择路由名称",
      required: true,
    },
    {
      label: "模型名称",
      name: "name", // 这里 name 和 formData 绑定
      type: "text",
      placeholder: "请输入模型名称",
    },
    {
      label: "提供商",
      name: "provider", // 这里 name 和 formData 绑定
      type: "text",
      placeholder: "请输入提供商名称",
    },
  ],
};

export default function Page() {
  return <Table define={meta} />;
}
